﻿namespace Bridge.Base.Constructs
{
    /// <summary>
    /// Enum for the type of property that the <see cref="ConverterProperty"/> is.
    /// </summary>
    public enum PropertyType
    {
        /// <summary>
        /// Property is a <see cref="string"/>.
        /// </summary>
        /// <value>Property is a <see cref="string"/></value>
        String,

        /// <summary>
        /// Property is an <see cref="int"/>.
        /// </summary>
        /// <value>Property is a <see cref="int"/></value>
        Integer,

        /// <summary>
        /// Property is a <see cref="bool"/>.
        /// </summary>
        /// <value>Property is a <see cref="bool"/></value>
        Boolean,

        /// <summary>
        /// Property is a choice, choosing between a list.
        /// </summary>
        /// <value>Property is a choice, choosing between a list.
        Choice,

        /// <summary>
        /// Property is a file location on the local computer.
        /// </summary>
        /// <value>Property is a file location on the computer.
        File
    }
}
